
package edu.practica.model;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;


@Entity
@Table(name="Tarifa")
public class Tarifa implements Serializable {
    @Id
    @Column(name="ID")
    @GeneratedValue(strategy= GenerationType.AUTO)
    private Integer id;
    
    @Column(name="Hora_Salida")  
   // @Temporal(javax.persistence.TemporalType.TIME)
    private String Hora_Salida;
    
    @Column(name="Hora_Destino")   
   // @Temporal(javax.persistence.TemporalType.TIME)
    private String Hora_Destino;
    
    @JoinColumn(name="Ciudad", referencedColumnName="ID")
    @ManyToOne
    private Ciudad CiudadID_Salida;
    
    @ManyToOne
    private Ciudad CiudadID_Destino;
    
    @JoinColumn(name="Bus", referencedColumnName="ID")
    @ManyToOne
    private Bus BusID; 
    
    @Column(name="Valor_Pasaje")
    private float Valor_Pasaje;
    
    @Column(name="Valor_Pick_Drop")
    private float Valor_Pick_Drop;

    public Tarifa() {
    }

    public Bus getBusID() {
        return BusID;
    }

    public void setBusID(Bus BusID) {
        this.BusID = BusID;
    }

    public Ciudad getCiudadID_Destino() {
        return CiudadID_Destino;
    }

    public void setCiudadID_Destino(Ciudad CiudadID_Destino) {
        this.CiudadID_Destino = CiudadID_Destino;
    }

    public Ciudad getCiudadID_Salida() {
        return CiudadID_Salida;
    }

    public void setCiudadID_Salida(Ciudad CiudadID_Salida) {
        this.CiudadID_Salida = CiudadID_Salida;
    }

    public String getHora_Destino() {
        return Hora_Destino;
    }

    public void setHora_Destino(String Hora_Destino) {
        this.Hora_Destino = Hora_Destino;
    }

    public String getHora_Salida() {
        return Hora_Salida;
    }

    public void setHora_Salida(String Hora_Salida) {
        this.Hora_Salida = Hora_Salida;
    }

    public float getValor_Pasaje() {
        return Valor_Pasaje;
    }

    public void setValor_Pasaje(float Valor_Pasaje) {
        this.Valor_Pasaje = Valor_Pasaje;
    }

    public float getValor_Pick_Drop() {
        return Valor_Pick_Drop;
    }

    public void setValor_Pick_Drop(float Valor_Pick_Drop) {
        this.Valor_Pick_Drop = Valor_Pick_Drop;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
    
    

    
}
